;-------------------------------------------------------------------------------
; BPMP.INF
;
; Intel Baxter Peak Virtual Miniport Adapter
;
; Copyright (c) 2007 Intel Corporation All Rights Reserved.
;
; Module Name:
;
;    BPMP.INF
;
; Abstract:
;    INF file for installing Baxter Peak virtual miniport adapter driver
;
;-------------------------------------------------------------------------------

[Version]
Signature           = "$WINDOWS NT$"
Class               = Net
ClassGUID           = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider            = %INTL%
DriverVer=07/03/2012,7.5.1007.26
CatalogFile         = BPMP.cat

[ControlFlags]
ExcludeFromSelect   = *

[Manufacturer]
%MfgName% = Intel,NTAMD64

[Intel.NTAMD64]
%bpmp.KP2DeviceDesc%     = bpmp.ndi, {12110A2A-BBCC-418b-B9F4-76099D720767}\BPMP_8086_0183  
%bpmp.KP2DeviceDesc%     = bpmp.ndi, {12110A2A-BBCC-418b-B9F4-76099D720767}\BPMP_8086_0186  
%bpmp.KP2DeviceDesc%     = bpmp.ndi, {12110A2A-BBCC-418b-B9F4-76099D720767}\BPMP_8086_0187  
%bpmp.KP2DeviceDesc%     = bpmp.ndi, {12110A2A-BBCC-418b-B9F4-76099D720767}\BPMP_8086_0188  
%bpmp.KSPDeviceDesc%     = bpmp.ndi, {12110A2A-BBCC-418b-B9F4-76099D720767}\BPMP_8087_07D6  
%bpmp.KSPDeviceDesc%     = bpmp.ndi, {12110A2A-BBCC-418b-B9F4-76099D720767}\BPMP_8087_07D7  
%bpmp.KSPDeviceDesc%     = bpmp.ndi, {12110A2A-BBCC-418b-B9F4-76099D720767}\BPMP_8087_07D9  
;-------------------------------------------------------------------------------
; Intel Baxter Peak Wimax Adapter
;-------------------------------------------------------------------------------
[bpmp.ndi]
*IfType             = 6                     ; IF_TYPE_ETHERNET_CSMACD 
*MediaType          = 0                     ; NdisMedium802_3
*PhysicalMediaType  = 12                    ; NdisPhysicalMediumWiMax
Characteristics     = 0x81                  ; NCF_VIRTUAL, NCF_HAS_UI
AddReg              = bpmp.Reg, ParamsTrace
CopyFiles           = bpmp.CopyFiles

[bpmp.ndi.Services]
AddService          = bpmp, 2, bpmp.Service, bpmp.EventLog

;-------------------------------------------------------------------------------
; Intel Baxter Peak Wimax Adapter Common
;-------------------------------------------------------------------------------
[bpmp.Reg]
HKR,    ,                           BusNumber,           0, "0" 
HKR, Ndi,                           Service,             0, "bpmp"
HKR, Ndi\Interfaces,                UpperRange,          0, "ndis5"
HKR, Ndi\Interfaces,                LowerRange,          0, "ethernet"
HKR, ,                              "WimaxIntelVer",     0, "1.0"

[ParamsTrace]
;
;    Configure Trace capabilities of the Driver
;
HKR, Ndi\Params\Severity,           ParamDesc,  ,           %Severity%
HKR, Ndi\Params\Severity,           Default,    ,           "4"
HKR, Ndi\Params\Severity,           type,       ,           enum
HKR, Ndi\Params\Severity\enum,      "0",        ,           %Severity_Disable%
HKR, Ndi\Params\Severity\enum,      "1",        ,           %Severity_Fatal%
HKR, Ndi\Params\Severity\enum,      "2",        ,           %Severity_Error%
HKR, Ndi\Params\Severity\enum,      "3",        ,           %Severity_Warning%
HKR, Ndi\Params\Severity\enum,      "4",        ,           %Severity_Info%
HKR, Ndi\Params\Severity\enum,      "5",        ,           %Severity_Trace%
HKR, Ndi\Params\Severity\enum,      "6",        ,           %Severity_Debug%
HKR, Ndi\Params\Severity\enum,      "7",        ,           %Severity_Loud%

HKR, Ndi\params\SubSystems,         ParamDesc,  0,          %SubSystems%
HKR, Ndi\params\SubSystems,         type,       0,          "dword"
HKR, Ndi\params\SubSystems,         base,       0,          "16"
HKR, Ndi\params\SubSystems,         default,    0,          "7fffffff"
HKR, Ndi\params\SubSystems,         min,        0,          "0"
HKR, Ndi\params\SubSystems,         max,        0,          "7fffffff"
HKR, Ndi\params\SubSystems,         step,       0,          "1"

HKR, Ndi\Params\BufferTrace,        ParamDesc,  ,           %BufferTrace%
HKR, Ndi\Params\BufferTrace,        Default,    ,           "1"
HKR, Ndi\Params\BufferTrace,        type,       ,           enum
HKR, Ndi\Params\BufferTrace\enum,   "0",        ,           %BufferTrace_Disable%
HKR, Ndi\Params\BufferTrace\enum,   "1",        ,           %BufferTrace_Enable%

HKR, Ndi\Params\DHCPDebug,			ParamDesc,  ,           %DHCPDebug%
HKR, Ndi\Params\DHCPDebug,			Default,    ,           "0"
HKR, Ndi\Params\DHCPDebug,			type,       ,           enum
HKR, Ndi\Params\DHCPDebug\enum,		"0",        ,           %BufferTrace_Disable%
HKR, Ndi\Params\DHCPDebug\enum,		"1",        ,           %BufferTrace_Enable%


HKR, Ndi\params\IPRenewTimer,       ParamDesc,  0,          %IPRenewTime%
HKR, Ndi\params\IPRenewTimer,       type,       0,          "int"
HKR, Ndi\params\IPRenewTimer,       default,    0,          "500"
HKR, Ndi\params\IPRenewTimer,       min,        0,          "-10"
HKR, Ndi\params\IPRenewTimer,       max,        0,          "10000"
HKR, Ndi\params\IPRenewTimer,       step,       0,          "1"


;-------------------------------------------------------------------------------
; Driver and Service Section
;-------------------------------------------------------------------------------
[bpmp.Service]
DisplayName     = %bpmp.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\bpmp.sys
LoadOrderGroup  = NDIS
AddReg          = TextModeFlags.Reg

[bpmp.EventLog]
AddReg = bpmp.AddEventLog.Reg

[bpmp.AddEventLog.Reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported,   0x00010001, 7

[TextModeFlags.Reg]
HKR, , TextModeFlags,    0x00010001, 0x0001

;-------------------------------------------------------------------------------
; DestinationDirs
;-------------------------------------------------------------------------------
[DestinationDirs]
bpmp.CopyFiles = 12

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
bpmp.sys  = 1,,

[bpmp.CopyFiles]
bpmp.sys,,,2

;-------------------------------------------------------------------------------
; Localizable Strings
;-------------------------------------------------------------------------------

[Strings];English
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX 6050 Series"          
DiskId1                 = "Intel(R) Centrino(R) WiMAX 6050 Series Installation Disk"          
Severity                = "Set the trace capabilities of the driver"
Severity_Disable        = "0 Disable"
Severity_Fatal          = "1 Fatal"
Severity_Error          = "2 Error"
Severity_Warning        = "3 Warning"
Severity_Info           = "4 Info"
Severity_Trace          = "5 Trace"
Severity_Debug          = "6 Debug"
Severity_Loud           = "7 Loud"
BufferTrace             = "Trace buffer"
BufferTrace_Disable     = "Disable"
BufferTrace_Enable      = "Enable"
IPRenewTime             = "IP Renew Timer"
SubSystems              = "Set the Sub-Systems to trace"
DHCPDebug               = "DHCP Debug"
REG_DWORD               = 0x00010001

[Strings.0804] ; Chinese (Simplified)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX 6050 系列"          
DiskId1                 = "Intel(R) Centrino(R) WiMAX 6050 系列安装盘"          
Severity                = "设定驱动程序的追踪功能"
Severity_Disable        = "0 禁用"
Severity_Fatal          = "1 致命"
Severity_Error          = "2 错误"
Severity_Warning        = "3 警告"
Severity_Info           = "4 信息"
Severity_Trace          = "5 追踪"
Severity_Debug          = "6 调试"
Severity_Loud           = "7 大声"
BufferTrace             = "追踪缓冲"
BufferTrace_Disable     = "禁用"
BufferTrace_Enable      = "启用"
IPRenewTime             = "IP 更新计时器"
SubSystems              = "设定要追踪的子系统"
DHCPDebug               = "DHCP 调试"
REG_DWORD               = 0x00010001

[Strings.0C0A] ; Spanish (Spain)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX serie 6050"          
DiskId1                 = "Disco de instalación de Intel(R) Centrino(R) WiMAX serie 5050"          
Severity                = "Configurar seguimiento del controlador"
Severity_Disable        = "0 Desactivación"
Severity_Fatal          = "1 Error grave"
Severity_Error          = "2 Error"
Severity_Warning        = "3 Advertencia"
Severity_Info           = "4 Información"
Severity_Trace          = "5 Seguimiento"
Severity_Debug          = "6 Depuración"
Severity_Loud           = "7 Completo"
BufferTrace             = "Búfer de seguimiento"
BufferTrace_Disable     = "Desactivar"
BufferTrace_Enable      = "Activar"
IPRenewTime             = "Temporizador de renovación de IP"
SubSystems              = "Configurar el subsistema para su seguimiento"
DHCPDebug               = "Depuración de DHCP"
REG_DWORD               = 0x00010001

[Strings.040C] ; French (France)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "les séries Intel(R) Centrino(R) WiMAX 6050"          
DiskId1                 = "Disque d'installation du pilote de la fonction Intel(R) Centrino(R) WiMAX 6050"          
Severity                = "Définir les capacités de suivi du pilote"
Severity_Disable        = "0 Désactiver"
Severity_Fatal          = "1 Fatal"
Severity_Error          = "2 Erreur"
Severity_Warning        = "3 Avertir"
Severity_Info           = "4 Info"
Severity_Trace          = "5 Suivi"
Severity_Debug          = "6 Déboguer"
Severity_Loud           = "7 Fort"
BufferTrace             = "Suivi de mémoire cache"
BufferTrace_Disable     = "Désactiver"
BufferTrace_Enable      = "Activer"
IPRenewTime             = "Temporisateur de renouvellement d'IP"
SubSystems              = "Définir les sous-systèmes à suivre"
DHCPDebug               = "Débogage de DHCP"
REG_DWORD               = 0x00010001

[Strings.0411] ; Japanese (Japan)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX 6050 シリーズ"          
DiskId1                 = "Intel(R) Centrino(R) WiMAX 6050 シリーズ・インストール・ディスク"          
Severity                = "ドライバのトレース機能を設定"
Severity_Disable        = "0 無効"
Severity_Fatal          = "1 重大"
Severity_Error          = "2 エラー"
Severity_Warning        = "3 警告"
Severity_Info           = "4 情報"
Severity_Trace          = "5 トレース"
Severity_Debug          = "6 デバッグ"
Severity_Loud           = "7 大"
BufferTrace             = "トレースバッファー"
BufferTrace_Disable     = "無効"
BufferTrace_Enable      = "有効"
IPRenewTime             = "IP 更新タイマー"
SubSystems              = "サブシステムをトレースに設定"
DHCPDebug               = "DHCP デバッグ"
REG_DWORD               = 0x00010001

[Strings.0412] ; Korean (Korea)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX 6050 시리즈"          
DiskId1                 = "Intel(R) Centrino(R) WiMAX 6050 시리즈 설치 디스크"          
Severity                = "드라이버의 추적 기능 설정"
Severity_Disable        = "0 비활성화"
Severity_Fatal          = "1 치명적"
Severity_Error          = "2 오류"
Severity_Warning        = "3 경고"
Severity_Info           = "4 정보"
Severity_Trace          = "5 추적"
Severity_Debug          = "6 디버그"
Severity_Loud           = "7 라우드"
BufferTrace             = "추적 버퍼"
BufferTrace_Disable     = "비활성화"
BufferTrace_Enable      = "활성화"
IPRenewTime             = "IP 갱신 타이머"
SubSystems              = "추적할 하위 시스템 설정"
DHCPDebug               = "DHCP 디버그"
REG_DWORD               = 0x00010001

[Strings.0419] ; Russian (Russia)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX серии 6050"          
DiskId1                 = "Установочный диск адаптера Intel(R) Centrino(R) WiMAX серии 6050"          
Severity                = "Трассировка драйвера"
Severity_Disable        = "0 - Выключить"
Severity_Fatal          = "1 - Фатальная ошибка"
Severity_Error          = "2 - Ошибка"
Severity_Warning        = "3 - Внимание"
Severity_Info           = "4 - Информация"
Severity_Trace          = "5 - Трассировка"
Severity_Debug          = "6 - Отладка"
Severity_Loud           = "7 - Полная информация"
BufferTrace             = "Буфер трассировки"
BufferTrace_Disable     = "Выкл."
BufferTrace_Enable      = "Вкл."
IPRenewTime             = "Таймер обновления IP-адреса"
SubSystems              = "Подсистемы для трассировки"
DHCPDebug               = "Отладка DHCP"
REG_DWORD               = 0x00010001

[Strings.0404] ; Chinese (Traditional)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX 6050 系列"          
DiskId1                 = "Intel(R) Centrino(R) WiMAX 6050 系列安裝磁碟"          
Severity                = "設定驅動程式的追蹤功能"
Severity_Disable        = "0 停用"
Severity_Fatal          = "1 嚴重"
Severity_Error          = "2 錯誤"
Severity_Warning        = "3 警告"
Severity_Info           = "4 資訊"
Severity_Trace          = "5 追蹤"
Severity_Debug          = "6 除錯"
Severity_Loud           = "7 大聲"
BufferTrace             = "追蹤緩衝"
BufferTrace_Disable     = "停用"
BufferTrace_Enable      = "啟用"
IPRenewTime             = "IP 更新計時器"
SubSystems              = "設定要追蹤的子系統"
DHCPDebug               = "DHCP 除錯"
REG_DWORD               = 0x00010001

[Strings.0410] ; Italian (Italy)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX 6050 Series"          
DiskId1                 = "Disco di installazione per Intel(R) Centrino(R) WiMAX 6050 Series"          
Severity                = "Funzionalità traccia del driver"
Severity_Disable        = "0 Disattiva"
Severity_Fatal          = "1 Irreversibile"
Severity_Error          = "2 Errore"
Severity_Warning        = "3 Avviso"
Severity_Info           = "4 Informazioni"
Severity_Trace          = "5 Traccia"
Severity_Debug          = "6 Debug"
Severity_Loud           = "7 Alto"
BufferTrace             = "Buffer di traccia"
BufferTrace_Disable     = "Disattiva"
BufferTrace_Enable      = "Attiva"
IPRenewTime             = "Timer rinnovo IP"
SubSystems              = "Impostare i sottosistemi per la traccia"
DHCPDebug               = "Debug DHCP"
REG_DWORD               = 0x00010001

[Strings.0413] ; Dutch (Netherlands)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX 6050 Series"          
DiskId1                 = "Installatieschijf van Intel(R) Centrino(R) WiMAX 6050 Series"          
Severity                = "Stuurprogramma tracering"
Severity_Disable        = "0 Uitschakelen"
Severity_Fatal          = "1 Fataal"
Severity_Error          = "2 Fout"
Severity_Warning        = "3 Waarschuwing"
Severity_Info           = "4 Info"
Severity_Trace          = "5 Traceren"
Severity_Debug          = "6 Fouten opsporen"
Severity_Loud           = "7 Luid"
BufferTrace             = "Interne tracering buffer"
BufferTrace_Disable     = "Uitschakelen"
BufferTrace_Enable      = "Inschakelen"
IPRenewTime             = "Timer voor vernieuwen IP"
SubSystems              = "Subsysteem instellen op traceren"
DHCPDebug               = "Fouten opsoren in DHCP"
REG_DWORD               = 0x00010001

[Strings.0404] ; Chinese (Hong Kong)
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
bpmp.KP2DeviceDesc      = "Intel(R) Centrino(R) WiMAX 6250"           
bpmp.KSPDeviceDesc      = "Intel(R) Centrino(R) WiMAX 6150"           
bpmp.Service.DispName   = "Intel(R) Centrino(R) WiMAX 6050 系列"          
DiskId1                 = "Intel(R) Centrino(R) WiMAX 6050 系列安裝磁碟"          
Severity                = "設定驅動程式的追蹤功能"
Severity_Disable        = "0 停用"
Severity_Fatal          = "1 嚴重"
Severity_Error          = "2 錯誤"
Severity_Warning        = "3 警告"
Severity_Info           = "4 資訊"
Severity_Trace          = "5 追蹤"
Severity_Debug          = "6 除錯"
Severity_Loud           = "7 大聲"
BufferTrace             = "追蹤緩衝"
BufferTrace_Disable     = "停用"
BufferTrace_Enable      = "啟用"
IPRenewTime             = "IP 更新計時器"
SubSystems              = "設定要追蹤的子系統"
DHCPDebug               = "DHCP 除錯"
REG_DWORD               = 0x00010001

